|
ADD LOD TO OBJECT
This command adds two additional mesh levels to an existing object.
ADD LOD TO OBJECT Object Number, LOD Object, LOD Level, LOD Distance
Object Number
Integer
Object number of the main model
LOD Object
Integer
Object number of the object holding the new LOD mesh data
LOD Level
Integer
LOD level to assign the mesh data to. Use a value of zero for the medium LOD and a value of one for the lowest LOD level
LOD Distance
Float
The distance at which this LOD level is used in the scene
This command does not return a value.
The two additional models must be created from the same source and almost identical except for a different number of vertices. When modelling an object, these additional files are created by reducing the complexity of the polygons and saving out a simpler shape.
sync on : sync rate 60
ot=1
load object "trunk_LOD1.X",ot
dist=500
load object "trunk_LOD2.X",ot+1
add lod to object ot,ot+1,0,dist
load object "trunk_LOD3.X",ot+2
add lod to object ot,ot+2,1,dist*2
delete object ot+1
delete object ot+2
load image "trunk.tga",1
texture object 1,1
do
center text screen width()/2,20,"USE ARROW UP AND DOWN TO CHANGE DISTANCE FROM TREE"
center text screen width()/2,40,"POLYGONS = "+str$(statistic(1))
control camera using arrowkeys 0,10,2
sync
loop
GAMEFX Commands Menu
Index
|